home *** CD-ROM | disk | FTP | other *** search
-
- Rev 2.27
- + Initial beta test release.
-
- Rev 2.28/227a
- + Fixed core dumps on Sun's and cmap screw up on Sun3's.
-
- Rev 2.29
- + removed big endian dependencies in code.
- + added support for IFF type l (small L not 1) anims.
- + redid options to make them more flexible.
- + GIF and TXT anims use all cmaps found. If a cmap is
- the same as the current cmap, it isn't changed.
- + Support for PseudoColor displays with less than 256 cmap
- entries put in but not tested.
- + Groundwork for TrueColor support put in, but not fully there yet.
- (finally got a TrueColor in my office, so that will help.)
- + added option to prevent window resizing.
- + added start,stop and single step keys while anim is running.
- + added reverse direction key. Most anims are meant to be played
- backwards do to compression schemes. But if anim if buffered
- 1st with optimizations off, then it should work okay. Currently,
- only goes backwards with in an anim file.
- + added update option that only affects single stepping. Basically
- with this option on and single stepping, xanim will move forward
- until the image gets changed on the screen. Useful if you don't
- want to treat a cmap change as a step.
- + removed Xt calls from signal handler routine.
- + codes getting cleaner and more commented but still a ways to go.
-
- TODO
-
- - comment code.
-
- - clean up code, look for ways to make more modular.
-
- - If only GIF images are being displayed or all the anims are
- buffered, then the potential is there to free up on image worth
- of memory. do it.
-
- - Add a "-f argfile" option that allows options and anim file names
- to be listed in one file and not have to be retyped each time.
- Useful for animations consisting of a series of shorter anims.
-
- - describe actions and file headers and how to add different
- animation types. It might be a bit tough to follow the
- code now, but if you're going to start with with xanim_txt.c
- and xanim_gif.c.
-
- - improve X11 support. Recognizes PseudoColor and TrueColor.
- finish up TrueColor support and look into Grayscale(just mapping
- colors to "gray equivalents".
-
- - Redo/Rethink TXT file. Make is more flexible, add timing, comments,
- aliases, etc.
-
- - buffer IFF type J animations to speed them up yet minimize memory
- usage. Get's hairy because deltas are reversible and can even be
- NOPs.
-
- - Add the new FLI type animation.
-
- - Add new formats, .DL, TIFF, RLE. Does the jpg JIF support
- multiple images?
-
- - add HAM-E and DCTV support to IFF images. Displayed as 332 under
- PseudoColor.
-
- - For FLIs and IFF type 5 and Js I've added code that computes the
- largest rectangle the encompasses all the changes between the image
- to be drawn and the previous image. Then only this portion of the
- screen is updated. This is calculated inside the decompress routines
- and is fairly trivial. Since IFF anims are meant to be double buffered
- and I'm single buffering them, I need to keep info from the previous
- two images as well. This needs to be added to IFF type 3 anims.
-
- - Add buttons for play, stop, next file, prev file etc.
- and add text bar to display the name of file currently playing.
-
-
-